#include <REGX52.H>
#include "Delay.h"
#include "Nixie.h"

void Allnumber(unsigned int x)
{
	switch(x)
	{
		case 0: while(P1 == 1){Nixie(1, 0);Nixie(2, 0);Nixie(3, 0);Nixie(4, 0);Nixie(5, 0);Nixie(6, 0);Nixie(7, 0);Nixie(8, 0);}break;
		case 1: while(P1 == 1){Nixie(1, 1);Nixie(2, 1);Nixie(3, 1);Nixie(4, 1);Nixie(5, 1);Nixie(6, 1);Nixie(7, 1);Nixie(8, 1);}break;
		case 2: while(P1 == 1){Nixie(1, 2);Nixie(2, 2);Nixie(3, 2);Nixie(4, 2);Nixie(5, 2);Nixie(6, 2);Nixie(7, 2);Nixie(8, 2);}break;
		case 3: while(P1 == 1){Nixie(1, 3);Nixie(2, 3);Nixie(3, 3);Nixie(4, 3);Nixie(5, 3);Nixie(6, 3);Nixie(7, 3);Nixie(8, 3);}break;
		case 4: while(P1 == 1){Nixie(1, 4);Nixie(2, 4);Nixie(3, 4);Nixie(4, 4);Nixie(5, 4);Nixie(6, 4);Nixie(7, 4);Nixie(8, 4);}break;
		case 5: while(P1 == 1){Nixie(1, 5);Nixie(2, 5);Nixie(3, 5);Nixie(4, 5);Nixie(5, 5);Nixie(6, 5);Nixie(7, 5);Nixie(8, 5);}break;
		case 6: while(P1 == 1){Nixie(1, 6);Nixie(2, 6);Nixie(3, 6);Nixie(4, 6);Nixie(5, 6);Nixie(6, 6);Nixie(7, 6);Nixie(8, 6);}break;
		case 7: while(P1 == 1){Nixie(1, 7);Nixie(2, 7);Nixie(3, 7);Nixie(4, 7);Nixie(5, 7);Nixie(6, 7);Nixie(7, 7);Nixie(8, 7);}break;
		case 8: while(P1 == 1){Nixie(1, 8);Nixie(2, 8);Nixie(3, 8);Nixie(4, 8);Nixie(5, 8);Nixie(6, 8);Nixie(7, 8);Nixie(8, 8);}break;
		case 9: while(P1 == 1){Nixie(1, 9);Nixie(2, 9);Nixie(3, 9);Nixie(4, 9);Nixie(5, 9);Nixie(6, 9);Nixie(7, 9);Nixie(8, 9);}break;
	}
}
